Part Number Hot Search : 
5241605C 63410 MK325B 15B10 HCT4051 55976 MPSD04 MAX170
Product Description
Full Text Search
 

To Download MB90098A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 FUJITSU SEMICONDUCTOR DATA SHEET
DS04-28827-1E
ASSP For Screen Display Control
CMOS
On-Screen Display Controller
MB90098A
s DESCRIPTION
The FUJITSU MB90098A on-screen display controller is designed for use with LCD monitors, operates at a maximum dot clock frequency of 140 MHz, and provides demultiplexed output (2-pixel parallel output) . The maximum display screen configuration is 32 characters x 16 rows, with a maximum resolution of 24 x 32 dots per character making the MB90098A ideal for use with SVGA, XGA, SXGA etc. LCD displays. A variety of display functions are enabled including sprite characters, background characters, graphics functions etc.
s FEATURES
* Main screen display capacity * Character configuration Maximum 32 characters x 16 rows L size : 24 dots (h) x 2h* dots (v) M size : 18 dots (h) x 2h* dots (v) S size : 12 dots (h) x 2h* dots (v) * : h = 9 to 16 L, M, S sizes can be selected by character h can be set to 2 values per screen 512 character types built in
* Character type
(Continued)
s PACKAGE
28-pin plastic SOP
(FPT-28P-M17)
MB90098A
(Continued) * Display modes
* Sprite character display (graphic display only) * Screen background character Repeated pattern below main screen (Max. 2 characters wide x 2 high) . display (graphic display only) Only the first 256 characters can be used (code : 000H to 0FFH) 16 colors each (set for each character) * Display color Character color/background color Row background/character border color 16 colors each (set for each row) 16 colors (set for each screen) Screen background color 16 colors (set for each dot) Graphic character dot color 16 colors (set for each screen) Shadow background border color * Display position control Control in 4-dot units (set for each screen) Horizontal display start position Control in 4-dot units (set for each Vertical display start position screen) Row spacing control Control in 2-dot units (set for each row) * Character/color signal output Choice of straight output or demultiplexed output DA3-DA0 (color signal) , VOBA (OSD display period output signal) DB3-DB0 (color signal) , VOBB (OSD display period output signal) * Clock frequency 140 MHz * Microcontroller interface 16-bit serial input (3 signal input pins) * Package SOP-28 * Supply voltage +3.3 V
Normal/graphic characters (set for each character) Border display (horizontal border (set for each screen) /pattern background) Character background (set for each character) (solid-fill/shaded) Row background (solid-fill/shaded) (set for each row) Enlarged (standard, double height, (set for each row) double width, double height & width) Blinking : Select blinking character, (set for each character) period, duty ratio (set for each screen) Can display 1 block on main screen (Max. 2 characters wide x 2 high) . Only the first 256 characters can be used (code : 000H to 0FFH)
2
MB90098A
s PIN ASSIGNMENT
(TOP VIEW)
CS SIN SCLK VSS DCLKI VSS VDD TCLKI VDD HSYNC VSYNC DISP RESET TEST
1 2 3 4 5 6 7 8 9 10 11 12 13 14
28 27 26 25 24 23 22 21 20 19 18 17 16 15
DA0 DA1 DA2 DA3 VOBA VSS DCLKO VDD DB0 DB1 DB2 DB3 VOBB BUSY
(FPT-28P-M17)
3
MB90098A
s PIN DESCRIPTIONS
Pin DCLKI DCLKO HSYNC VSYNC Pin no. 5 22 10 11 I/O Input Output Input Input Circuit type B A B B Dot clock input pin Dot clock output pin Horizontal sync signal input pin. The active level is programmable. Vertical sync signal input pin. The active level is programmable. Display output control signal input pin. Input a high level signal to enable display output. Input a low level signal to set the display output (DA3-0, VOBA, DB3-0, VOBB pin output) to inactive level. The active level is programmable. Color signal output pins. In straight output mode, the all-dot signal is output. In demultiplexed output mode, the even dot signal is output. The active level is programmable. Display period signal output pin. In straight output mode, the alldot display period signal is output. In demultiplexed output mode, the even dot display period signal is output. The active level is programmable. Color signal output pins. In demultiplexed output mode, the odd dot signal is output. In straight output mode, the output is fixed at inactive level. The active level is programmable. Display period signal output pin. In demultiplexed output mode, the odd dot display period signal is output. In straight output mode, the output is fixed at inactive level. The active level is programmable. Busy signal output pin. During internal VRAM fill operation, or internal command ROM transfer, a high level signal is output. Chip select pin. During serial instruction transfer, a low level signal is input. Serial data input pin. Shift clock input pin for serial transfer. Reset signal input pin. Input a low level signal at power-on. Test signal input pin. Input a (fixed) high level signal during normal operation. +3.3 V power supply pins. Ground pins Test clock input pin. Input a (fixed) low level signal during normal operation. Description
DISP
12
Input
B
DA3 DA2 DA1 DA0
25 26 27 28
Output
A
VOBA
24
Output
A
DB3 DB2 DB1 DB0 VOBB
17 18 19 20 16
Output
A
Output
A
BUSY CS SIN SCLK RESET TEST VDD VSS TCLKI
15 1 2 3 13 14 7, 9, 21 4, 6, 23 8
Output Input Input Input Input Input Input
A C C C C C B
4
MB90098A
s INPUT/OUTPUT CIRCUIT TYPES
Type Circuit diagram Remarks * CMOS output
Pch
A
Nch
* CMOS hysteresis input B
* CMOS hysteresis input with pull-up resistance (approx. 50 k) C
5
MB90098A
s BLOCK DIAGRAM
DISP RESET VSYNC HSYNC CS SIN SCLK Serial input control Display memory VRAM (32 ch. x 16 row) Font ROM (512 fonts) ODD display output control Display control EVEN display output control
DA0 DA1 DA2 DA3 VOBA
BUSY
Command ROM transfer control
DB0 DB1 DB2 DB3 VOBB
Command ROM (16 Kbyte)
Clock
DCLKI
Dot clock control
DCLKO
6
MB90098A
s ABSOLUTE MAXIMUM RATINGS
(VSS = 0 V Typ.) Parameter Power supply voltage Input voltage Output voltage Power consumption Operating temperature Storage temperature Symbol VDD VIN VOUT Pd Ta Tstg Rating Min. VSS - 0.5 VSS - 0.5 VSS - 0.5 0 -55 Max. VSS + 4.0 VDD + 0.5 VDD + 0.5 400 70 +125 Unit V V V mW C C Remarks
WARNING: Semiconductor devices can be permanently damaged by application of stress (voltage, current, temperature, etc.) in excess of absolute maximum ratings. Do not exceed these ratings.
s RECOMMENDED OPERATING CONDITIONS
(VSS = 0 V Typ.) Parameter Power supply voltage "H" level input voltage "L" level input voltage Operating temperature Symbol VDD VIH VIL Ta Values Min. 3.0 0.8 x VDD VSS - 0.3 0 Max. 3.6 VDD + 0.3 0.2 x VDD 70 Unit V V V C Remarks
WARNING: The recommended operating conditions are required in order to ensure the normal operation of the semiconductor device. All of the device's electrical characteristics are warranted when the device is operated within these ranges. Always use semiconductor devices within their recommended operating condition ranges. Operation outside these ranges may adversely affect reliability and could result in device failure. No warranty is made with respect to uses, operating conditions, or combinations not represented on the data sheet. Users considering application outside the listed conditions are advised to contact their FUJITSU representatives beforehand.
7
MB90098A
s ELECTRICAL CHARACTERISTICS
1. DC Characteristics
(VSS = 0 V, Ta = 0 to 70 C) Pin All output pins All output pins CS, SIN, SCLK, RESET, TEST DCLKI HSYNC VSYNC DISP Conditions VDD = 3.3 V IOH = -8.0 mA VDD = 3.3 V IOL = 8.0 mA VDD = 3.3 V Values Min. VDD - 0.5 Typ. Max. 0.4 Unit V V
Parameter "H" level output voltage "L" level output voltage
Symbol VOH VOL
Pull-up resistance
RP
25
50
200
k
Input leak current
IIL
VI = 0 V to VDD VDD = 3.6 V Dot clock 140 MHz VDD = 3.6 V Dot clock 100 MHz VDD = 3.6 V Dot clock 60 MHz VDD = 3.6 V Dot clock 10 MHz
-0.5
5.0
A


95 70 45 15
mA mA mA mA
Power supply current
IDD
VDD
2. Input/Output Pin Capacitance
Parameter Input pins Output pins Symbol CIN COUT Measurement conditions VI = 0 V, VDD = 0 V f = 1 MHz, Ta = 25 C Values Min. Max. 16 16 Unit pF pF
8
MB90098A
3. AC Characteristics
AC characteristics are measured under the following conditions : Measurement conditions : C = 28 pF, tr = 1 ns , tf = 1 ns, VOH = 0.8 VDD, VOL = 0.2 VDD, VIH = 0.8 VDD, VIL = 0.2 VDD (1) Serial Input Timing
(VDD = 3.3 V 0.3 V, VSS = 0 V, Ta = 0 to 70 C) Symbol tCYC tWCH tWCL tCR tCF tSS tSU tH tEC tCRC tCFC Pin SCLK SCLK SCLK SCLK SIN SIN CS CS Values Min. 250 100 100 100 100 50 100 Max. 200 200 200 200 Unit ns ns ns ns ns ns ns ns ns ns ns Remarks
Parameter Shift clock cycle time Shift clock pulse width Shift clock signal rise-fall time Shift clock start time Data setup time Data hold time Chip select end time Chip select signal rise-fall time
* Serial input timing
CS
0.8 VDD 0.2 VDD tSS tCFC 0.8 VDD 0.2 VDD tCRC tCYC tEC 0.8 VDD
SCLK
tWCH tCR tCF tSU tH 0.8 VDD tWCL
0.2 VDD
SIN
0.2 VDD
9
MB90098A
(2) Vertical Synchronization, Horizontal Synchronization, Display Output Control Signal Input Timing (VDD = 3.3 V 0.3 V, VSS = 0 V, Ta = 0 to 70 C) Parameter Horizontal sync signal cycle time Horizontal sync signal pulse width Horizontal sync signal setup time Horizontal sync signal hold time Vertical sync signal setup time Vertical sync signal hold time Display output control signal setup time Display output control signal hold time Input sync signal rise-fall time Symbol tHCYC tWH tDHST tDHHD tHVST tHVHD tDDST tDDHD tDR tDF Pin HSYNC HSYNC HSYNC VSYNC DISP HSYNC VSYNC DISP Values Min. 100 + tWH 20 4 0 5 3 4 0 Max. 6 1H - 5 2 Unit Dot clock Dot clock s ns ns Dot clock H ns ns ns * Remarks
* : During the horizontal synchronization pulse width, the MB90098A internal operations are temporarily paused and writing to the internal VRAM is disabled. For this reason it is necessary to set both the horizontal synchronization signal pulse width and the VRAM write cycle so that : Horizontal sync signal pulse width < VRAM write cycle Specifically, the period between instructions should be adjusted so that instruction 2 or instruction 4 (the VRAM write instruction) is not repeated during the period of one horizontal sync signal pulse width. If the above condition is not satisfied, writing to VRAM will not be executed normally. * Horizontal synchronization signal, display output control signal input timing
DCLKI
0.8 VDD 0.2 VDD
tDHST 0.8 VDD
tDHHD 0.8 VDD 0.2 VDD
HSYNC
0.2 VDD tDR, tDF tDDST 0.8 VDD tDDHD 0.8 VDD 0.2 VDD
DISP
0.2 VDD tDR, tDF
10
MB90098A
* Horizontal synchronization signal input
tHCYC tDF tWH tDR 0.8 VDD 0.2 VDD
HSYNC
0.8 VDD
0.8 VDD 0.2 VDD
* Vertical synchronization signal input timing VSYNC detection at HSYNC leading-edge
tDF 0.8 VDD
tWH
tDR 0.8 VDD 0.2 VDD
HSYNC
0.2 VDD
tDF 0.8 VDD
tHVST
tHVHD
tDR 0.8 VDD 0.2 VDD
VSYNC
0.2 VDD
VSYNC detection at HSYNC trailing edge
tDF 0.8 VDD tDR 0.8 VDD 0.2 VDD
tWH
HSYNC
0.2 VDD
tDF 0.8 VDD
tHVST
tHVHD
tDR 0.8 VDD 0.2 VDD
VSYNC
0.2 VDD
11
MB90098A
(3) Display Signal Timing
(VDD = 3.3 V 0.3 V, VSS = 0 V, Ta = 0 to 70 C) Symbol tDIFS tDIWHS tDIWLS tDIFD tDIWHD tDIWLD tDON tDOFF tPDCS tPDCD tPDIS1 tPDIS2 tPDOS1 tPDOS2 tPDID1 tPDID2 tPDOD1 tPDOD2 DCLKI DCLKI DCLKI DCLKI DA3 to DA0, VOBA DB3 to DB0, VOBB DCLKO DCLKO DA3 to DA0, VOBA DB3 to DB0, VOBB DA3 to DA0, VOBA DB3 to DB0, VOBB DA3 to DA0, VOBA DB3 to DB0, VOBB DA3 to DA0, VOBA DB3 to DB0, VOBB DA3 to DA0, VOBA DB3 to DB0, VOBB DA3 to DA0, VOBA DB3 to DB0, VOBB DA3 to DA0, VOBA DB3 to DB0, VOBB DA3 to DA0, VOBA DB3 to DB0, VOBB Pin Values Min. 10 5 5 10 3 3 6 3 3 2 1 -4 -5 2 1 -5 -6 Max. 90 140 6 6 7 7 6 5 4 7 6 5 4 Unit MHz ns ns MHz ns ns Dot clock ns ns ns ns ns ns ns ns ns ns Remarks *1 *3 *1 *3 *2 *3 *2 *3 *4 *1 *2 *1 *1 *1 *1 *2 *2 *2 *2
Parameter Dot clock input cycle time (straight output) Dot clock input pulse width (straight output) Dot clock input cycle time (demultiplexed output) Dot clock input pulse width (demultiplexed output) Display output control on/off delay time Dot clock output delay time 1 Dot clock output delay time 2 Display signal output delay time I1 (straight output) Display signal output delay time I2 (straight output) Display signal output delay time O1 (straight output) Display signal output delay time O2 (straight output) Display signal output delay time I1 (demultiplexed output) Display signal output delay time I2 (demultiplexed output) Display signal output delay time O1 (demultiplexed output) Display signal output delay time O2 (demultiplexed output)
*1 : The maximum output frequency for straight output is 90 MHz. *2 : The maximum output frequency for demultiplexed output is 70 MHz. *3 : Use a continuous dot clock input signal without interruptions. *4 : Actual display output varies according to control content, including display output control for each display layer, display position control, etc.
12
MB90098A
* Display output control ON timing
DCLKI
0.2 VDD
0.8 VDD
0.8 VDD
DISP *
tDDST
tDON
tPDIXX 0.8 VDD
DA3 to DA0 VOBA DB3 to DB0 VOBB
* : tPDIXX represents tPDIS1, tPDIS2, tPDID1, or tPDID2 depending on the operating mode.
* Display output control OFF timing
DCLKI
0.2 VDD
0.8 VDD
DISP
0.2 VDD tDDST tDOFF tPDIXX 0.8 VDD
*
DA3 to DA0 VOBA DB3 to DB0 VOBB
* : tPDIXX represents tPDIS1, tPDIS2, tPDID1, or tPDID2 depending on the operating mode.
13
MB90098A
* Display signal output timing Straight output
tDIFS tDIWHS tDIWLD 0.8 VDD 0.2 VDD tPDCS tPDCS 0.2 VDD
DCLKI
0.8 VDD
0.8 VDD
0.8 VDD 0.2 VDD tPDOS2
DCLKO
tPDOS1 tPDIS1
tPDIS2 0.8 VDD 0.2 VDD 0.8 VDD 0.2 VDD
DA3 to DA0 VOBA DB3 to DB0 VOBB
Demultiplexed output (single phase mode)
tDIFD tDIWHD tDIWLD 0.8 VDD 0.2 VDD tPDCD 0.8 VDD tPDCD 0.8 VDD 0.2 VDD tPDOD2
DCLKI
0.8 VDD
DCLKO
tPDOD1 tPDID1
tPDID2 0.8 VDD 0.2 VDD 0.8 VDD 0.2 VDD
DA3 to DA0 VOBA DB3 to DB0 VOBB
14
MB90098A
* Display signal output timing Demultiplexed output (2 phase mode)
tDIFD tDIWHD tDIWLD 0.8 VDD 0.2 VDD tPDCD 0.8 VDD tPDCD 0.8 VDD 0.2 VDD tPDOD2 tPDID2 0.8 VDD 0.2 VDD tPDOD1 tPDID1 0.8 VDD 0.2 VDD
DCLKI
0.8 VDD
DCLKO
tPDOD1 tPDID1
DA3 to DA0 VOBA
DB3 to DB0 VOBB
0.8 VDD 0.2 VDD tPDOD2 tPDID2
15
MB90098A
(4) Reset Input Timing
(VDD = 3.3 V 0.3 V, VSS = 0 V, Ta = 0 to 70 C) Symbol tWRST tWRSD Pin RESET DCLKI Values Min. 1 5 Max. Unit s Dot clock Remarks
Parameter Reset pulse width Clock input
* Reset input timing
tWRST
RESET
tWRSD 0.2 VDD
DCLKI
16
MB90098A
s DISPLAY CONTROL COMMANDS 1. Command List
Command
Command Code/Data Function VRAM write address setting Character data 1 setting Character data 2 setting Row control data 1 setting Row control data 2 setting Screen output control 1A Screen output control 1B Screen output control 2 Vertical display position control Horizontal display position control Character vertical size control
15-12 11 10 9 8 7 6 5 4 3 2 1 0
No. 0 1 2 3 4 5-00 5-03 5-1 5-2 5-3 6-0 6-1 6-2 6-3 7-1 7-3 8-1 8-2
0000 AY3 AY2 AY1 AY0
FL
0
0
AX4 AX3 AX2 AX1 AX0
0001 MS1 MS0 MM1 MM0 MB3 MB2 MB1 MB0 MC3 MC2 MC1 MC0 0010 MR MG MBL M8 M7 M6 M5 M4 LFA M3 LF3 L3 0 M2 LF2 L2 0 M1 LF1 L1 0 M0 LF0 L0 0
0011 LHS LW2 LW1 LW0 LFD LFC LFB 0100 LDS 0101 0101 0101 0101 0101 0110 0 0 0 1 1 0 0 1 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 1 1 1 0 LG1 LG0 0 1 0 1 LD LE
LM1 LM0
SDS UDS PDS DSP 0 0 0 0
EOD EOT EOP EOO 0 Y3 X3 0 0 Y2 X2 0 Y1 X1 0 Y0 X0
FM1 FM0 BT1 0 0 0 0 TC GF Y8 X8 0 0 0 GC Y7 X7 0
BT0 BD1 BD0 Y6 X6 Y5 X5 Y4 X4
HB2 HB1 HB0
HA2 HA1 HA0
Shaded background 0110 frame color control Transparent color control Graphic color control Screen background character control 1 Screen background character control 2 Sprite character control 1 Sprite character control 2 0110 0110 0111 0111 1000 1000
BH3 BH2 BH1 BH0 TC3 TC2 TC1 TC0
BS3 BS2 BS1 BS0 0 0 0 0
GF3 GF2 GF1 GF0 GC3 GC2 GC1 GC0
PD1 PD0 PM7 PM6 PM5 PM4 PM3 PM2 PM1 PM0 1 0 0 PH2 PH1 PH0 U3 U2 U1 U0
SD1 SD0 SM7 SM6 SM5 SM4 SM3 SM2 SM1 SM0 1 SBL 0 SH2 SH1 SH0 0 0 0 0
(Continued)
17
MB90098A
(Continued)
Command
Command Code/Data Function Sprite character control 3 Sprite character control 4 Synchronization control Input/output pin control 1 Input/output pin control 2
15-12 11 10 9 8 7 6 5 4 3 2 1 0
No. 9-0 9-1 11-0
1001 1001 1011 1011 1101 1101
0 1 0 1 0 0 0 0 0 0
0 0 0 0 0 1 0 0 1 1
SY9 SY8 SY7 SY6 SY5 SY4 SY3 SY2 SY1 SY0 SX9 SX8 SX7 SX6 SX5 SX4 SX3 SX2 SX1 SX0 0 DO 0 0 0 1 0 1 0 0 VHE 0 0 0 0 EG1 0 HE 0 0 TS7 0 1 0 0 0 0 TS6 0 TE6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 IHX 0 0 0 0
11-2 Dot clock control 1 13-0 13-1 14-0 14-1 14-2 14-3
DBX DCX IVX IDX TS8 0 TE8 1
CROM transfer start 1110 address 1 CROM transfer start 1110 address 2 CROM transfer end address 1 CROM transfer end address 2 1110 1110
TSD TSC TSB TSA TS9 TS5 TS4 TS3 TS2 TS1
TED TEC TEB TEA TE9 TE5 TE4 TE3 TE2 TE1
TSV TE7
Note : When a reset signal is input (L level signal input to the RESET pin) , the screen output control 1A bits SDS, UDS, PDS, DSP and the input/output pin control 1 bits DBX and DCX are initialized to "0." Other register bits and VRAM contents are undefined. After reset input/release is completed, set all register bits except for the command ROM transfer address settings (commands 14-0, 14-1, 14-2, 14-3) and set all VRAM settings (character data and row control data) .
18
MB90098A
2. Command Descriptions
* Command 0 (VRAM write address setting) 15 14 13 12 11 10 9 0 0 0 0 8 7 FL 6 0 5 0 4 3 2 1 0
AY3 AY2 AY1 AY0
AX4 AX3 AX2 AX1 AX0
AY3-AY0 : Row address (0H-FH) AX4-AX0 : Column address (0H-1FH) FL : VRAM fill (0 : Off, 1 : On) [Function] This command sets the VRAM write address and turns VRAM fill on or off. It is used to make row/column address settings before setting character data (issuing commands 1, 2) or to make row address settings before setting line control data (issuing commands 3, 4) . VRAM fill is activated by executing the character data setting 2 (command 2) . [Additional information] * For normal write operation (writing 1 character data or 1 row control data) the VRAM fill setting should be "Off" (FL = 0) . * VRAM write address settings entered using this command are automatically incremented after each execution of the character data setting 2 command (command 2) . (After the last column the address increment is to the first column of the next row, and after the last column of the last row the address increment is to the first column of the first row.) * The VRAM fill function is a function that sets the same character data specified by the character data command setting 1, 2 (command 1, 2) to character VRAM starting from the row and column address specified by command 0 to the final row (row 16) and final column (column 32) . The VRAM fill function is activated by the execution of the character data setting 2 command (command 2) . * During activation and execution of VRAM fill, the BUSY pin outputs an H level signal. * During VRAM fill execution, do not issue commands 1-4. (Caution) * During row control data setting (command 3, 4) the column address (AX4-AX0) is ignored. Also, the address is not incremented automatically after row control data setting. * The VRAM fill setting is effective only during character data setting (command 1, 2) .
19
MB90098A
* Command 1 (Character data 1 setting) 15 14 13 12 11 10 9 0 0 0 1
8
7
6
5
4
3
2
1
0
MS1 MS0 MM1 MM0 MB3 MB2 MB1 MB0 MC3 MC2 MC1 MC0
MC3-MC0 : Character color (16 colors) MB3-MB0 : Background color (16 colors) MM1, MM0 : Character background control (0, 0 : Off) (0, 1 : Solid fill) (1, 0 : concaved shaded) (1, 1 : convexed shaded) MS1, MS0 : Character horizontal size control (0, 0 : 12 dots) (0, 1 : 18 dots) (1, 0 : 24 dots) (1, 1 : Setting prohibited) [Function] This command sets character data. Settings are entered in VRAM and reflected on the screen by executing the character data setting 2 command (command 2) . [Additional information] * Character color, character background color, character background control and character horizontal size can be set in any combination for each character separately. * Shadow effects can be set for any combination of top, bottom, left, and right directions using the combination of the character data setting 2 (command 2) MR bit and the row control data setting 2 (command 4) LD and LE bits. * Shadow background frame color settings are made by shaded background frame color control (command 6-1) .
20
MB90098A
* Command 2 (Character data setting 2) 15 14 13 12 11 10 9 0 0 1 0 MR MG MBL
8 M8
7 M7
6 M6
5 M5
4 M4
3 M3
2 M2
1 M1
0 M0
MR : Shaded background succeeding character merge control (0 : Not merged with succeeding character) (1 : Merged with succeeding character) M8-M0 : Character code MG : Character/graphic character control (0 : Character, 1 : Graphic character) MBL : Blink control (0 : Off, 1 : On) [Function] This command writes the character data set by the character data setting 1 command (command 1) together with the settings in this command, to VRAM at the address specified by the VRAM write address setting command (command 0) . After this command is executed, the VRAM write address is automatically incremented. [Additional information] * Setting the blink control bit to "On" (MBL = 1) causes the display to blink according to the setting of the screen output control 2 (command 5-1) BT1, BT0, BD1, BD0 bits. * The shadow background right character combination control bit (MR) is used only with characters for which the shadow background is specified by the character data setting 1 (command 1) bit (MM1 = 1) . (Caution) * At power-on, the contents of VRAM are undefined. Be sure to set all RAM data before the display is started.
21
MB90098A
* Command 3 (Row control data setting 1) 15 14 13 12 11 10 9 0 0 1 1
8
7
6
5
4 LFA
3 LF3
2 LF2
1 LF1
0 LF0
LHS LW2 LW1 LW0 LFD LFC LFB
LHS : Row character vertical size type control (0 : Character vertical size A) (1 : Character vertical size B) LW2-LW0 : Row spacing control (0-14 dots, in 2-dot units) LF3-LF0 : Border color (16 colors) LFD, LFC : Border output control (0, 0 : All off) (0, 1 : No character background, character only border on) (1, 0 : No character background, solid fill character only border on) (1, 1 : Border output on) LFB, LFA : Border control (0, 0 : Border off) (0, 1 : Right border) (1, 0 : Left border) (1, 1 : Left, right border) [Function] This function sets row control data. Settings are written to row VRAM and reflected on the screen when the row control data setting 2 command (command 4) is executed. [Additional information] * The character vertical size A/B setting selected by the row character vertical size type control bit (LHS) applies the character vertical size type control setting (command 6-0) . * The border format setting applies the border format control setting (FM1, FM0) in the screen output control 2 command (command 5-1) .
22
MB90098A
* Command 4 (Row control data setting 2) 15 14 13 12 11 10 9 0 1 0 0 LDS 0
8
7 LD
6 LE
5
4
3 L3
2 L2
1 L1
0 L0
LG1 LG0
LM1 LM0
LDS : Row character output control (0 : Off, 1 : On) LG1, LG0 : Row enlargement control (0, 0 : Normal) (0, 1 : Double width) (1, 0 : Double height) (1, 1 : Double height & width) LE : Character background extention control (0 : Normal, 1 : Extended) LD : Shadow background lower row link control (0 : Separate, 1 : Lower row link) LM1, LM0 : Row background control (0, 0 : Off) (0, 1 : Solid display) (1, 0 : Shadow concave) (1, 1 : Shadow convex) L3-L0 : Row background color (16 colors) [Function] This command writes the data set in the row control data setting 1 command (command 3) , together with the settings in this command, to VRAM at the address specified by the set VRAM write address command (command 0) . [Additional Information] * The shadow background lower row link control bit (LD bit) applies to the character background shadow and row background shadow effects. (Caution) * At power-on, the contents of VRAM are undefined. Be sure to set all RAM data before the display is started. * After this command is executed, the VRAM write address is not automatically incremented. It is necessary to set the VRAM write address (command 0) for each row for which row control data is set.
23
MB90098A
* Command 5-00 (Screen output control 1A) 15 14 13 12 11 10 9 8 0 1 0 1 0 0 0 0
7
6
5
4
3 0
2 0
1 0
0 0
SDS UDS PDS DSP
SDS : Sprite character output control (0 : Off, 1 : On) UDS : Screen background output control (0 : Off, 1 : On) PDS : Screen background character output control (0 : Off, 1 : On) DSP : Display output control (Character + border + character background + row background control) (0 : Off, 1 : On) [Function] This command controls screen display output. * Command 5-03 (Screen output control 1B) 15 14 13 12 11 10 9 8 0 1 0 1 0 0 1 1
7 0
6 0
5 0
4 0
3
2
1
0
EOD EOT EOP EOO
EOD : Demultplexed output synchronization control (0 : Internal HSYNC sychronization) (1 : DISP synchronization) EOT : Demultiplexed output timing control (0 : Synchronized timing + 0 clock) (1 : Synchronized timing + 1 clock) EOP : Demultiplexed output phase control (0 : Synchronized output) (1 : 2-phase output) EOO : Straight/demultiplexed output control (0 : Straight output) (1 : Demultiplexed output) [Function] This function controls screen display output. [Additional information] * By setting the straight/demultiplexed output selection to demultiplexed output (EOO = 1) , the display signal is output in parallel from the DA3-0, VOBA pins and the DB3-0, VOBB pins. * When the demultiplexed output synchronization control selection is "Internal HSYNC synchronization" (EOD = 0) , the horizontal sync operating edge selection is determined by the horizontal sync operating edge setting (HE bit) in the input/output pin control 1 command (command 13-0) .
24
MB90098A
* Command 5-1 (Screen output control 2) 15 14 13 12 11 10 9 0 1 0 1 0 1
8
7
6
5
4
3 0
2 0
1 0
0 0
FM1 FM0 BT1
BT0 BD1 BD0
BT1, BT0 : Blink period control (0, 0 : 16 V) (0, 1 : 32 V) (1, 0 : 48 V) (1, 1 : 64 V) BD1, BD0 : Blink duty control (0, 0 : On : Off = 1 : 0 always on) (0, 1 : On : Off = 1 : 1) (1, 0 : On : Off = 1 : 3) (1, 1 : On : Off = 3 : 1) FM1, FM0 : Border format control (0, 0 : Side border 1 dot) (0, 1 : Side border 2 dot) (1, 0 : Pattern background 1) (1, 1 : Pattern background 2) [Function] This function controls screen display output. [Additional Information] * The blink period control and blink duty control settings apply to control of characters specified for blink control (MBL = 1) in the character data setting 2 command (command 2) as well as to sprite characters specified for sprite character blink control (SBL = 1) in the sprite character control 2 command (command 8-2) . * Command 5-2 (Vertical display position control) 15 14 13 12 11 10 9 8 0 1 0 1 1 0 0 Y8
7 Y7
6 Y6
5 Y5
4 Y4
3 Y3
2 Y2
1 Y1
0 Y0
Y8-Y0 : Vertical display position control (0-2044, 4-dot units) [Function] This function controls the vertical display position on the screen. * Command 5-3 (Horizontal display position control) 15 14 13 12 11 10 9 8 7 0 1 0 1 1 1 0 X8 X7
6 X6
5 X5
4 X4
3 X3
2 X2
1 X1
0 X0
X8-X0 : Horizontal display position control (0-2044, 4-dot units) [Function] This function controls the horizontal display position on the screen.
25
MB90098A
* Command 6-0 (Character vertical size control) 15 14 13 12 11 10 9 8 0 1 1 0 0 0 0 0
7 0
6
5
4
3 0
2
1
0
HB2 HB1 HB0
HA2 HA1 HA0
HB2-HB0 : Character vertical size control B (18-32 dots, 2-dot units) HA2-HA0 : Character vertical size control A (18-32 dots, 2-dot units) [Function] This function controls the character vertical size A and B settings. [Additional Information] * The main screen display allows a selection between character sizes A and B by row. In the set row data 1 command (command 3) , the selection of character size A or B is made by the row character vertical size type control (LHS bit) . This command is used to set the vertical display dot count of both type A and B. * Command 6-1 (Shaded background frame color control) 15 14 13 12 11 10 9 8 7 6 0 1 1 0 0 1 0 0
5
4
3
2
1
0
BH3 BH2 BH1 BH0 BS3 BS2 BS1 BS0
BH3-BH0 : Shadow background frame highlight color (16 colors) BS3-BS0 : Shadow background frame shadow color (16 colors) [Function] This function controls the shadow background border color. [Additional Information] * The shadow background border color is determined by the shadow character background designation (MM1 = 1) in the character data setting 1 command (command 1) , as well as the shadow row background designation (LM1 = 1) in the row control data setting 2 command (command 4) . * The shadow background border highlight color and shadow color are shown in the following areas : Character background Row background Shadow background concave Shadow background frame highlight color Shadow background frame shadow color Lower edge, right edge Upper edge, left edge Shadow background convex Upper edge, left edge Lower edge, right edge Shadow background concave Lower edge Upper edge Shadow background convex Upper edge Lower edge
* Command 6-2 (Transparent color control) 15 14 13 12 11 10 9 0 1 1 0 1 0 TC
8 0
7
6
5
4
3 0
2 0
1 0
0 0
TC3 TC2 TC1 TC0
TC : Transparent color control (0 : Off, 1 : On) TC3-TC0 : Transparent color code (16 colors)
26
MB90098A
[Function] This function controls the transparent color. [Additional Information] * The transparent color code (TC3-TC0) may be set to any desired color code, and the transparent color control set to On (TC = 1) so that any display area of the specified color will be rendered invisible. Areas of the specified color will be output as the underlying layer display. * Command 6-3 (Graphic color control) 15 14 13 12 11 10 9 0 1 1 0 1 1 GF
8 GC
7
6
5
4
3
2
1
0
GF3 GF2 GF1 GF0 GC3 GC2 GC1 GC0
GF : Graphic color border color replacement control (0 : Off, 1 : On) GC : Graphic color character color replacement control (0 : Off, 1 : On) GF3-GF0 : Border color replacement color code (16 colors) GC3-GC0 : Character color replacement color code (16 colors) [Function] This function replaces a specified color in graphic characters with a character color or border color in the display. [Additional information] * The graphic character display color is fixed and registered in font ROM. This command can be used to replace any specified graphic character display color with the border color or character color. * Any desired color in a graphic character (specified by the GF3-GF0 bits) can be replaced by the border color (LF3-LF0) set in the row control data setting 1 command (command 3) . * Any desired color in a graphic character (specified by the GC3-GC0 bits) can be replaced by the character color (MC3-MC0) set in the character data setting 1 command (command 1) . * If the graphic color border color replacement control is on (GF bit = 1) and the transparent color control is on (TC bit = 1 in command 6-2) , and also the graphic color border color replacement color code is the same as the transparent color code (TC3-0 in command 6-2) , the border color replacement has priority. * If the graphic color border color replacement control is on (GF bit = 1) and the transparent color control is on (TC bit = 1 in command 6-2) , and also the border color of the border color replacement color code (LF3-LF0 in command 3) is the same as the transparent color code (TC3-0 in command 6-2) , the color will be transparent and the lower layer color will be displayed. * If the graphic color character color replacement control is on (GC bit = 1) and the transparent color control is on (TC bit = 1 in command 6-2) , and also the graphic color character color replacement color code is the same as the transparent color code (TC3-0 in command 6-2) , the character color replacement has priority. * If the graphic color character color replacement control is on (GC bit = 1) and the transparent color control is on (TC bit = 1 in command 6-2) , and also the characterer color of the characterer color replacement color code (MC3-MC0 in command 1) is the same as the transparent color code (TC3-0 in command 6-2) , the color will be transparent the the lower layer color will be displayed. * If the graphic color character color replacement control is on (GC bit = 1) and the graphic color border color replacement control is on (GF bit = 1) , the character color replacement color code (GC3-GC0 bits) and border color replacement color code (GF3-GF0 bits) should be set to different colors. (Caution) * This command applies only to the color of main screen graphic characters. It has no affect on the color of sprite characters of screen background character dot colors.
27
MB90098A
* Command 7-1 (Screen background character control 1) 15 14 13 12 11 10 9 8 7 6 0 1 1 1 0 1
5
4
3
2
1
0
PD1 PD0 PM7 PM6 PM5 PM4 PM3 PM2 PM1 PM0
PD1, PD0 : Screen background character configuration control (0, 0 : 1 character) (0, 1 : 2 characters horizontal) (1, 0 : 2 characters vertical) (1, 1 : 2 characters horizontal x 2 vertical) PM7-PM0 : Screen background character code (000H to 0FFH, 256 types) [Function] This function controls screen background characters. [Additional Information] * Screen background character control is applied when the screen background character output control bit is turned On (PDS = 1) in the screen output control 1A command (command 5-00) . * The vertical size of screen background characters can be controlled by setting the screen background character vertical size control bits (PH2-PH0) in the screen background character control 2 command (command 7-3) . (Caution) * Screen background characters can be displayed only as graphic characters. * The screen background character code (PM7-PM0) can be set to only 256 code settings from 000h to 0FFh. * The screen background character graphic color cannot be controlled by the graphic color control (command 6-3) graphic color border color replacement control or graphic color character color replacement control. * Command 7-3 (Screen background character control 2) 15 14 13 12 11 10 9 8 7 6 0 1 1 1 1 1 1 0 0
5
4
3 U3
2 U2
1 U1
0 U0
PH2 PH1 PH0
PH2-PH0 : Screen background character vertical size control (18-32 dots in 2-dot units) U3-U0 : Screen background color (16 colors) [Function] This function controls screen background characters and screen background colors. [Additional Information] * The screen background color is displayed by setting the screen output control (command 5-00) screen background output control bit to on (UDS = 1) . * Screen background characters are displayed by setting the screen output control (command 5-00) screen background character output control bit to on (PDS = 1) .
28
MB90098A
* Command 8-1 (Sprite character control 1) 15 14 13 12 11 10 9 1 0 0 0 0 1
8
7
6
5
4
3
2
1
0
SD1 SD0 SM7 SM6 SM5 SM4 SM3 SM2 SM1 SM0
SD1, SD0 : Sprite character configuration control (0, 0 : 1 character) (0, 1 : 2 characters horizontal) (1, 0 : 2 characters vertical) (1, 1 : 2 characters horizontal x 2 vertical) SM7-SM0 : Sprite character code (000H to 0FFH, 256 types) [Function] This function controls sprite characters. [Additional Information] * Sprite characters are displayed by setting the screen output control (command 5-00) sprite character output control bit to on (SDS = 1) . This will start sprite character display. * The sprite character display position is determined by setting the sprite character control 3 command (command 9-0) and sprite character control 4 command (command 9-1) . * The vertical size of the sprite character display is determined by the sprite character vertical size control bits (SH2-SH0) in the sprite character control 2 command (command 8-2) . * The sprite character blink control bit (SBL) turns sprite character blinking on and off. * The sprite character blink period and duty are controlled by the settings of the BT1, BT0, BD1, BD0 bits in the screen output control command (command 5-1) . (Caution) * Sprite characters can only be displayed as graphic characters. * The sprite character code (PM7-PM0) can be set to only 256 code settings from 000h to 0FFh. * The sprite character graphic color cannot be controlled by the graphic color control (command 6-3) graphic color border color replacement control or graphic color character color replacement control. * command 8-2 (Sprite character control 2) 15 14 13 12 11 10 9 1 0 0 0 1 0 1
8 SBL
7 0
6
5
4
3 0
2 0
1 0
0 0
SH2 SH1 SH0
SBL : Sprite character blink control (0 : Off, 1 : On) SH2-SH0 : Sprite character vertical size control (18-32 dots, in 2-dot units) [Function] This function controls sprite characters. [Additional Information] * See the additional information under sprite character control 1 (command 8-1) .
29
MB90098A
* Command 9-0 (Sprite character control 3) 15 14 13 12 11 10 9 1 0 0 1 0 0
8
7
6
5
4
3
2
1
0
SY9 SY8 SY7 SY6 SY5 SY4 SY3 SY2 SY1 SY0
Y9-SY0 : Sprite character vertical display position control (0-2046, 2-dot units) [Function] This function controls sprite characters. [Additional Information] * See the additional information under sprite character control 1 (command 8-1) . * Command 9-1 (Sprite character control 4) 15 14 13 12 11 10 9 1 0 0 1 1 0
8
7
6
5
4
3
2
1
0
SX9 SX8 SX7 SX6 SX5 SX4 SX3 SX2 SX1 SX0
SX9-SX0 : Sprite character horizontal display position control (0-2046, 2-dot units) [Function] This function controls sprite characters. [Additional Information] * See the additional information under sprite character control 1 (command 8-1) . * Command 11-0 (Synchronization control) 15 14 13 12 11 10 9 1 0 1 1 0 0 0
8 0
7 EG1
6 1
5 0
4 0
3 0
2 0
1 0
0 0
EG1 : Vertical enlargement control (0 : Normal, 1 : Double) [Function] This function controls vertical enlargement in the synchronization system. [Additional information] * The vertical enlargement control bit (EG1) adjusts the vertical display size by controlling the horizontal synchronization count. This control affects the vertical size of the entire display, not only the display position. * Command 11-2 (Dot Clock Control) 15 14 13 12 11 10 1 0 1 1 1 0
9 DO
8 0
7 0
6 0
5 0
4 0
3 0
2 0
1 0
0 0
DO : Dot clock pin output control (0 : Off, 1 : On) [Function] This function controls dot clock output. [Additional information] * The internal dot clock signal can be output from the DCLKO pin by setting the dot clock pin output control bit to on (DO = 1) . 30
MB90098A
* Command 13-0 (Input/Output Pin Control 1) 15 14 13 12 11 10 9 8 1 1 0 1 0 0 0 VHE
7 HE
6 0
5 0
4 0
3 0
2 0
1
0
DBX DCX
VHE : HSYNC edge selection for vertical sync detection (0 : Leading edge, 1 : Trailing edge) HE : Edge selection for horizontal sync operation (0 : Trailing edge, 1 : Leading edge) DCX : Display color signal output logic control (0 : Positive logic, 1 : Negative logic) DBX : Display output period signal output logic control (0 : Positive logic, 1 : Negative logic) [Function] This function controls the input/output pins. [Additional Information] * Vertical vibration phenomena can be avoided by adjusting the input phase timing of the vertical sync signal and horizontal sync signal, using the VHE bit to select the HSYNC edge for vertical sync detection. * Command 13-1 (Input/Output Pin Control 2) 15 14 13 12 11 10 9 8 1 1 0 1 0 1 0 0
7 0
6 0
5 0
4 0
3 0
2 IHX
1 IVX
0 IDX
IHX : Horizontal sync signal input logic control (0 : Negative logic, 1 : Positive logic) IVX : Vertical sync signal input logic control (0 : Negative logic, 1 : Positive logic) IDX : Display period signal logic control (0 : Positive logic, 1 : Negative logic) [Function] This function controls the input pins.
31
MB90098A
* Command 14-0 (Command ROM Transfer Start Address 1) 15 14 13 12 11 10 9 8 7 6 1 1 1 0 0 0 0 0 0 0
5
4
3
2
1
0 TS8
TSD TSC TSB TSA TS9
TSD-TS8 : Command ROM transfer start address 1 (Upper address values) [Function] This function sets the command ROM transfer start address 1. [Additional Information] * This function determines the upper address value of the starting address for command ROM transfer. * Command 14-1 (Command ROM Transfer Start Address 2) 15 14 13 12 11 10 9 8 7 6 1 1 1 0 0 0 1 0 TS7 TS6
5 TS5
4 TS4
3 TS3
2 TS2
1 TS1
0 0
TS7-TS1 : Command ROM transfer start address 2 (Lower address value) [Function] This function sets the command ROM transfer start address 2. [Additional Information] * This function determines the lower address value of the starting address for command ROM transfer. * Command 14-2 (Command ROM Transfer End Address 1) 15 14 13 12 11 10 9 8 7 6 1 1 1 0 0 1 0 0 0 0
5
4
3
2
1
0 TE8
TED TEC TEB TEA TE9
TED-TE8 : Command ROM transfer end address 1 (Upper address values) [Function] This function sets the command ROM transfer end address 1. [Additional Information] * This function determines the upper address value of the ending address for command ROM transfer. * Command 14-3 (Command ROM Transfer End Address 2) 15 14 13 12 11 10 9 8 7 6 1 1 1 0 0 1 1 TSV TE7 TE6
5 TE5
4 TE4
3 TE3
2 TE2
1 TE1
0 1
TSV : Command ROM transfer sync control (0 : Asynchronous, 1 : Synchronous) TE7 -TE1 : Command ROM transfer end address 2 (Lower address value) [Function] This function sets the command ROM transfer end address 2. [Additional Information] * This function determines the lower address value of the ending address for command ROM transfer. * When the command ROM transfer synchronization control bit is on (TSV = 1) , command ROM transfer is activated and executed synchronously with the detection of the vertical sync signal. * When the command ROM transfer synchronization control bit is off (TSV = 0) , command ROM transfer is activated and executed with the issuance of this command. 32
MB90098A
s CONTENTS OF MB90098A-001 (STANDARD PRODUCT) FONT DATA
33
MB90098A
34
MB90098A
35
MB90098A
36
MB90098A
37
MB90098A
38
MB90098A
39
MB90098A
40
MB90098A
s ORDERING INFORMATION
Part Number MB90098APF Package 28-pin plastic SOP (FPT-28P-M17) Remarks
41
MB90098A
s PACKAGE DIMENSION
28-pin plastic SOP (FPT-28P-M17)
28
17.75 -0.20 .699 -.008
+0.25 +.010
15
Details of "B" part
Details of "A" part
0.35(.014) 11.800.30 (.465.012) 8.600.20 (.339.008) INDEX "A" 0.20(.008) 0.18(.007) MAX 0.68(.027) MAX
14
0.15(.006)
0.20(.008)
0.18(.007) MAX 0.68(.027) MAX
1
1.27(.050) TYP "B"
0.450.10 (.018.004)
0.13(.005)
M
0.150.05 (.006.002)
2.80(.110)MAX (Mounting height)
0.10(.004) 16.51(.650) REF 0.800.20 (.031.008) 10.200.30 (.402.012)
0(0)MIN (STAND OFF)
C
2000 FUJITSU LIMITED F28048S-1C-2
Dimensions in mm (inches)
42
MB90098A
FUJITSU LIMITED
All Rights Reserved. The contents of this document are subject to change without notice. Customers are advised to consult with FUJITSU sales representatives before ordering. The information and circuit diagrams in this document are presented as examples of semiconductor device applications, and are not intended to be incorporated in devices for actual use. Also, FUJITSU is unable to assume responsibility for infringement of any patent rights or other rights of third parties arising from the use of this information or circuit diagrams. The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for use accompanying fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for use requiring extremely high reliability (i.e., submersible repeater and artificial satellite). Please note that Fujitsu will not be liable against you and/or any third party for any claims or damages arising in connection with above-mentioned uses of the products. Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal operating conditions. If any products described in this document represent goods or technologies subject to certain restrictions on export under the Foreign Exchange and Foreign Trade Law of Japan, the prior authorization by Japanese government will be required for export of those products from Japan.
F0106 (c) FUJITSU LIMITED Printed in Japan


▲Up To Search▲   

 
Price & Availability of MB90098A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X